package com.aoxin.service.inter.system;

import java.util.List;

import com.aoxin.model.system.SlfAttachment;

/**
 * 附件服务接口
 * 
 * @author Melody
 * @date 2018年3月25日 上午11:46:32
 */
public interface AttachmentService {

	/**
	 * 添加附件
	 * 
	 * @param attachment
	 *            附件
	 */
	public SlfAttachment insertAttachment(SlfAttachment attachment);

	/**
	 * 删除附件
	 * 
	 * @param attachmentIds
	 *            附件ID集合
	 */
	public void deleteAttachments(List<Integer> attachmentIds);

	/**
	 * 修改附件
	 * 
	 * @param attachment
	 *            修改
	 */
	public void updateAttachment(SlfAttachment attachment);

	/**
	 * 查询附件
	 * 
	 * @param attachmentId
	 *            附件ID
	 */
	public SlfAttachment getAttachment(Integer attachmentId);
	
	/**
	 * 查询附件
	 * 
	 * @param bizId
	 *            业务ID
	 * @param bizType
	 *            业务类型
	 * @return 附件
	 */
	List<SlfAttachment> getByBizIdAndBizType(Integer bizId, Integer bizType);
}
